﻿Namespace Load

    ''' <summary>
    ''' 遅延インターフェイス
    ''' </summary>
    ''' <remarks></remarks>
    Public Interface ILazy

        ''' <summary>
        ''' フェッチできるかどうかを示します
        ''' </summary>
        ''' <value></value>
        ''' <returns></returns>
        ''' <remarks></remarks>
        ReadOnly Property IsFetched As Boolean

        ''' <summary>
        ''' フェッチします
        ''' </summary>
        ''' <remarks></remarks>
        Sub Fetch()

    End Interface

End Namespace
